# pass by sharing